<?php
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'basic';
/*******basic*******/
if($_RQ['op']=='basic'){
	if(!$wxworkapp_id){
		$pid=pdo_getcolumn('core_plugins',array('name'=>'jy_merchscrm'),'id');
		$wxworkapp_id=pdo_getcolumn('core_account_wxwork_app',array('merchid'=>$_SESSION['onemerchid'],'pid'=>$pid,'uniacid'=>$_SESSION['uniacid']),'id');
		$_SESSION['wxworkapp_id']=$wxworkapp_id;
	}
	if($wxworkapp_id){
			$work_weixin=pdo_get('core_account_wxwork_app',array('id'=>$wxworkapp_id));
			$work_weixin['corpid']=pdo_getcolumn('core_account_wxwork',array('id'=>$work_weixin['wxwork_id']),'appid');
	}else{
			exi('请传入应用ID,或创建一个企业微信应用！','error','jy_merch/manage.wxwork.app/');
	}
	if(empty($work_weixin['corpid'])){
			if($_SESSION['this']=='manage'){
					exi('请先添加企业微信！并设置企业微信APPID','error','jy_merch/manage.wxwork.item/');
			}else{
					exi('请先添加企业微信。','error');
			}
	}
	if($_RQ['postdata']){
		$postdata=get_postdata();
		if($post['renzheng']){
			$filename=pdo_getcolumn('core_attachment',array('attachment'=>$post['renzheng']),'title');
			if(preg_match('/[^\w\.-]/',$filename)){
				exi('认证文件名不合法！','error');
			}
			$file_data=cfc('files')->source_read($post['renzheng']);
			if(strlen($file_data)>100){
				exi('上传失败！认证文件内容超过限制！','error');
			}
			file_put_contents(ROOT_D.'/'.$filename.'.txt',$file_data);
		}		
		$this->plugin_setting('menu',$postdata);
		exi('设置成功');
	}
	$return['item']=$this->plugin_setting('menu');
	$return['item']['media']=custom_url('jy_merchscrm/filelist//app_id='.$_SESSION['wxworkapp_id'].'&corpid='.$work_weixin['corpid'],true);
	$return['item']['memberitem']=custom_url('jy_merchscrm/member.item//app_id='.$_SESSION['wxworkapp_id'].'&corpid='.$work_weixin['corpid'],true);
	$return['item']['redlog']=custom_url('jy_merchscrm/red.log//app_id='.$_SESSION['wxworkapp_id'].'&corpid='.$work_weixin['corpid'],true);
	$return['item']['goods']=custom_url('jy_merchscrm/goods//app_id='.$_SESSION['wxworkapp_id'].'&corpid='.$work_weixin['corpid'],true);
	if($this->plugin_exists('jy_workliu')){
		$return['item']['jy_workliu']=1;
	}
	$htmls=array(
		'type'=>'edit',
		'desc'=>'设置企业微信侧边栏',
		'edit'=>array(
					array('type'=>'help','title'=>'第一步：本地创建一个企业微信','help'=>'请移步--基本设置--企微列表：添加企业微信！'),
					array('type'=>'help','title'=>'第二步：本地创建企业微信应用','help'=>'请移步--基本设置--应用列表！'),
					array('type'=>'help','title'=>'第三步：企业微信官方--创建企业微信应用，绑定应用参数','help'=>'请移步--企业微信官方--应用管理--自建--创建应用！'),
					array('type'=>'help','title'=>'第四步：设置企业微信侧边栏应用页面','help'=>'请移步--企业微信官方后台--应用--客户联系-销量工具-聊天工具栏管理（对应复制地址添加）：'),
					array('type'=>'copy','title'=>'《内容引擎》地址','name'=>'media'),
					array('type'=>'copy','title'=>'《客户档案》地址','name'=>'memberitem'),
					array('type'=>'copy','title'=>'《跟进情况》地址','name'=>'memberitem'),
					array('type'=>'copy','title'=>'《发红包》地址','name'=>'redlog'),
					array('type'=>'copy','title'=>'《发商品》地址','name'=>'goods'),
					array('type'=>'help','title'=>'第五步：设置可信域名','help'=>'请移步--企业微信官方后台--并将下载下来的校验文件--上传后点提交！'),
					array('type'=>'upfile','title'=>'上传可信域名文件','name'=>'renzheng','ftype'=>'other','help'=>''),
		),
	);
	$return['htmls']=$htmls;
	exi($return);
}
/*******basic*******/
/*******op*******/
